﻿#ifndef WRWORKTCPCOMMCLIENTINTERFACEACTIVATOR_H
#define WRWORKTCPCOMMCLIENTINTERFACEACTIVATOR_H

class WRWorkTcpCommClientObject;
class WRWorkTcpCommClientAffair;
class WRWorkTcpCommClientInterface;

//表示工作TCP通讯客户端接口激活器。
class WRWorkTcpCommClientInterfaceActivator
{
public:
    //创建接口实例。
    virtual WRWorkTcpCommClientInterface* create(int index, WRWorkTcpCommClientObject* target) = 0;
    //创建接口实例。
    virtual WRWorkTcpCommClientInterface* create(int index, WRWorkTcpCommClientAffair* target) = 0;
};

#endif // WRWORKTCPCOMMCLIENTINTERFACEACTIVATOR_H
